package com.javabase.study.OOPFistPart;

/**
 * TODO
 * 内容：测试学习使用匿名内部类
 *   匿名内部类使用那种只是用一次的类 没有类名直接使用 new 父类构造器名或者实现的接口名
 *   匿名内部类没有访问修饰符也没有构造方法
 * 作者:jxx
 * 创建时间：2021/6/21
 */
public class TestAnonymousInnerClass {

    public static void test01(Anonymous am){
        //实际在这里调用
        am.shout();
    }

    public static void main(String[] args){

        TestAnonymousInnerClass.test01(
                //定义 匿名内部类类体
                new Anonymous(){
            public void shout(){
                System.out.println("啊啊啊啊");
            }
        });
    }
}

interface Anonymous{
    void shout();

}
